export const getImageUrl = (path) => {
  const arr = path.split("/");
  switch (arr.length) {
    case 1:
      // vite6相比于vite5, path中不再包括子目录的文件
      // 参数1: 相对路径
      // 参数2: 当前路径url
      return new URL(`../assets/img/${path}`, import.meta.url).href;
    case 2:
      return new URL(`../assets/img/${arr[0]}/${arr[1]}`, import.meta.url).href;
    case 3:
      return new URL(`../assets/img/${arr[0]}/${arr[1]}/${arr[2]}`, import.meta.url).href;
    default:
      throw new Error("invalid path");
  }
};
